scrolledwindow: Ignore captured motion events if no child is set
authorTimm Bäder <mail@baedert.org>
Sat, 19 Sep 2020 06:44:58 +0000 (08:44 +0200)
committerTimm Bäder <mail@baedert.org>
Sat, 19 Sep 2020 06:44:58 +0000 (08:44 +0200)
Fixes #3173

gtk/gtkscrolledwindow.c

index fbc03039e42dd264730ccc3d3344a11d36b64e63..2e24b21b38e7e06b882f47f3f3d43a5f28ddd064 100644 (file)
@@ -1250,6 +1250,9 @@ captured_motion (GtkEventController *controller,
   if (!priv->use_indicators)
     return;
 
+  if (!priv->child)
+    return;
+
   target = gtk_event_controller_get_target (controller);
   state = gtk_event_controller_get_current_event_state (controller);
   event = gtk_event_controller_get_current_event (controller);